
/*
 XMail OSAX -- Copyright (C) 2004, 2005, 2006, 2007 Jean-Baptiste LE STANG osax@lestang.org
 
	
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 */


#ifndef MAIL_MIMES_H
#define MAIL_MIMES_H

typedef struct s_mime{
	char * extension;
	char * mime_type;
} mime;

mime mimes [] = {
	{"ai","application/postscript"},
	{"aif","audio/x-aiff"},
	{"aifc","audio/x-aiff"},
	{"aiff","audio/x-aiff"},
	{"ape","application/x-audio"},
	{"applescript","application/x-applescript"},
	{"asc","text/plain"},
	{"asf","video/x-ms-asf"},
	{"asx","video/x-ms-asf"},
	{"atom","application/atom+xml"},
	{"au","audio/basic"},
	{"avi","video/x-msvideo"},
	{"bat","application/x-exe"},
	{"bcpio","application/x-bcpio"},
	{"bin","application/octet-stream"},
	{"bmp","image/bmp"},
	{"bz2","application/x-bzip2"},
	{"c","text/xc-code"},
	{"c++","text/x-c++-code"},
	{"cc","text/x-c++-code"},
	{"cdf","application/x-netcdf"},
	{"cgm","image/cgm"},
	{"class","application/java"},
	{"com","application/x-exe"},
	{"command","application/x-shellscript"},
	{"cp","text/x-c++-code"},
	{"cpio","application/x-cpio"},
	{"cpp","text/x-c++-code"},
	{"cpt","application/mac-compactpro"},
	{"csh","application/x-csh"},
	{"css","text/css"},
	{"dcr","application/x-director"},
	{"dif","video/x-dv"},
	{"dir","application/x-director"},
	{"djv","image/vnd.djvu"},
	{"djvu","image/vnd.djvu"},
	{"dll","application/octet-stream"},
	{"dmg","application/x-apple-diskimage"},
	{"dms","application/octet-stream"},
	{"doc","application/msword"},
	{"dot","application/msword"},
	{"dtd","application/xml-dtd"},
	{"dv","video/x-dv"},
	{"dvi","application/x-dvi"},
	{"dxf","image/vnd.dxf"},
	{"dxr","application/x-director"},
	{"eps","application/postscript"},
	{"etx","text/x-setext"},
	{"exe","application/x-exe"},
	{"ez","application/andrew-inset"},
	{"flac","audio/flac"},
	{"flv","flv-application/octet-stream"},
	{"gif","image/gif"},
	{"gram","application/srgs"},
	{"grxml","application/srgs+xml"},
	{"gtar","application/x-gtar"},
	{"gz","application/x-gzip"},
	{"h","text/xc-header"},
	{"h++","text/x-c++-hdr"},
	{"hdf","application/x-hdf"},
	{"hpp","text/x-c++-hdr"},
	{"hqx","application/mac-binhex40"},
	{"htm","text/html"},
	{"html","text/html"},
	{"hxx","text/x-c++-hdr"},
	{"ice","x-conference/x-cooltalk"},
	{"ico","image/x-icon"},
	{"ics","text/calendar"},
	{"ief","image/ief"},
	{"ifb","text/calendar"},
	{"iges","model/iges"},
	{"igs","model/iges"},
	{"iso","application/x-iso-image"},
	{"jad","text/vnd.sun.j2me.app-descriptor"},
	{"jar","application/java"},
	{"jav","text/x-java-source"},
	{"java","text/x-java-source"},
	{"javascript","application/x-javascript"},
	{"jnlp","application/x-java-jnlp-file"},
	{"jp2","image/jp2"},
	{"jpe","image/jpeg"},
	{"jpeg","image/jpeg"},
	{"jpg","image/jpeg"},
	{"js","application/x-javascript"},
	{"kar","audio/midi"},
	{"latex","application/x-latex"},
	{"lha","application/octet-stream"},
	{"ltx","application/x-latex"},
	{"lzh","application/octet-stream"},
	{"m","text/x-objcsrc"},
	{"m3u","audio/x-mpegurl"},
	{"m4a","audio/mp4a-latm"},
	{"m4p","audio/mp4a-latm"},
	{"m4u","video/vnd.mpegurl"},
	{"mac","image/x-macpaint"},
	{"man","application/x-troff-man"},
	{"mathml","application/mathml+xml"},
	{"me","application/x-troff-me"},
	{"mesh","model/mesh"},
	{"mid","audio/midi"},
	{"midi","audio/midi"},
	{"mif","application/vnd.mif"},
	{"mm","text/x-objcppsrc"},
	{"mov","video/quicktime"},
	{"movie","video/x-sgi-movie"},
	{"mp2","audio/mpeg"},
	{"mp3","audio/mpeg"},
	{"mp4","video/mp4"},
	{"mpe","video/mpeg"},
	{"mpeg","video/mpeg"},
	{"mpg","video/mpeg"},
	{"mpga","audio/mpeg"},
	{"ms","application/x-troff-ms"},
	{"msh","model/mesh"},
	{"mxu","video/vnd.mpegurl"},
	{"nc","application/x-netcdf"},
	{"oda","application/oda"},
	{"ogg","application/ogg"},
	{"ogm","application/ogg"},
	{"otf","font/opentype"},
	{"pbm","image/x-portable-bitmap"},
	{"pct","image/pict"},
	{"pdb","chemical/x-pdb"},
	{"pdf","application/pdf"},
	{"pfa","application/x-font-type1"},
	{"pfb","application/x-font-type1"},
	{"pgm","image/x-portable-graymap"},
	{"pgn","application/x-chess-pgn"},
	{"php","application/x-php"},
	{"php3","application/x-php"},
	{"php4","application/x-php"},
	{"php5","application/x-php"},
	{"phtml","application/x-php"},
	{"pic","image/pict"},
	{"pict","image/pict"},
	{"pl","application/x-perl"},
	{"pls","audio/scpls"},
	{"png","image/png"},
	{"pnm","image/x-portable-anymap"},
	{"pnt","image/x-macpaint"},
	{"pntg","image/x-macpaint"},
	{"ppm","image/x-portable-pixmap"},
	{"ppt","application/vnd.ms-powerpoint"},
	{"ps","application/postscript"},
	{"psd","image/x-photoshop"},
	{"py","text/x-python"},
	{"qt","video/quicktime"},
	{"qti","image/x-quicktime"},
	{"qtif","image/x-quicktime"},
	{"ra","audio/x-pn-realaudio"},
	{"ram","audio/x-pn-realaudio"},
	{"rar","application/x-rar-compressed"},
	{"ras","image/x-cmu-raster"},
	{"rdf","application/rdf+xml"},
	{"rgb","image/x-rgb"},
	{"rm","application/vnd.rn-realmedia"},
	{"roff","application/x-troff"},
	{"rss","application/rss+xml"},
	{"rtf","text/rtf"},
	{"rtx","text/richtext"},
	{"scpt","application/x-applescript"},
	{"sgm","text/sgml"},
	{"sgml","text/sgml"},
	{"sh","application/x-sh"},
	{"shar","application/x-shar"},
	{"shtm","text/html"},
	{"shtml","text/html"},
	{"silo","model/mesh"},
	{"sit","application/x-stuffit"},
	{"sitx","application/x-stuffit"},
	{"skd","application/x-koan"},
	{"skm","application/x-koan"},
	{"skp","application/x-koan"},
	{"skt","application/x-koan"},
	{"smi","application/smil"},
	{"smil","application/smil"},
	{"snd","audio/basic"},
	{"so","application/octet-stream"},
	{"spl","application/x-futuresplash"},
	{"src","application/x-wais-source"},
	{"sv4cpio","application/x-sv4cpio"},
	{"sv4crc","application/x-sv4crc"},
	{"svg","image/svg+xml"},
	{"swf","application/x-shockwave-flash"},
	{"t","application/x-troff"},
	{"tar","application/x-tar"},
	{"tcl","application/x-tcl"},
	{"tex","application/x-tex"},
	{"texi","application/x-texinfo"},
	{"texinfo","application/x-texinfo"},
	{"text","text/plain"},
	{"tgz","application/x-gzip"},
	{"tif","image/tiff"},
	{"tiff","image/tiff"},
	{"torrent","application/x-bittorrent"},
	{"tr","application/x-troff"},
	{"tsv","text/tab-separated-values"},
	{"ttc","application/x-font-ttf"},
	{"ttf","application/x-font-ttf"},
	{"txt","text/plain"},
	{"unknown","xmail/xmail-unknown"},
	{"ustar","application/x-ustar"},
	{"vcard","text/x-vcard"},
	{"vcd","application/x-cdlink"},
	{"vcf","text/x-vcard"},
	{"vcs","text/x-vcalendar"},
	{"vrml","model/vrml"},
	{"vxml","application/voicexml+xml"},
	{"wav","audio/x-wav"},
	{"wax","video/x-ms-wax"},
	{"wbmp","image/vnd.wap.wbmp"},
	{"wbxml","application/vnd.wap.wbxml"},
	{"wm","video/x-ms-wm"},
	{"wma","video/x-ms-wma"},
	{"wmd","video/x-ms-wmd"},
	{"wml","text/vnd.wap.wml"},
	{"wmlc","application/vnd.wap.wmlc"},
	{"wmls","text/vnd.wap.wmlscript"},
	{"wmlsc","application/vnd.wap.wmlscriptc"},
	{"wmv","video/x-ms-wmv"},
	{"wmx","video/x-ms-wmx"},
	{"wmz","video/x-ms-wmz"},
	{"wrl","model/vrml"},
	{"wvx","video/x-ms-wvx"},
	{"xbm","image/x-xbitmap"},
	{"xht","application/xhtml+xml"},
	{"xhtml","application/xhtml+xml"},
	{"xls","application/vnd.ms-excel"},
	{"xlt","application/vnd.ms-excel"},
	{"xml","application/xml"},
	{"xpm","image/x-xpixmap"},
	{"xsl","application/xml"},
	{"xslt","application/xslt+xml"},
	{"xul","application/vnd.mozilla.xul+xml"},
	{"xwd","image/x-xwindowdump"},
	{"xyz","chemical/x-xyz"},
	{"zip","application/zip"}
};

#endif

